home *** CD-ROM | disk | FTP | other *** search
- Short: Ghostscript5.01 original sources
- Author: GS(Aladdin)/Amiga(Olaf Barthel)/Port(me)
- Uploader: Joop.vandeWege@Medew.ENTO.WAU.NL
- Type: gfx/show
-
- This is the original Ghostscript source archive in lha format instead
- of tar.gz. You'll need the following two archives to be able to recompile
- GS:
- gs501src_amiga.lha
- gs501src_jpg6a.lha
-
- Comments/Suggestions/Bugs to:
- JoopvandeWege@mail.mococo.nl
- Please use a Subject field with the name 'GS501' in it.
- Please direct all mail to me except when you're 100% sure it is a GS
- problem then you can use the Aladdin email address.
-
- Joop van de Wege
-
-
- Recompiling GS:
- Steps needed to be done to recompile GS from scratch using GCC2.63/2.70:
- Get gs501src_gs.lha
- Get gs501src_amiga.lha
- Get gs501src_jpg6a.lha
- Get gs501src_zlib.lha
- Get gs501src_png.lha
-
- Unpack gs501src to HD, a directory 'gs5.01' will be created.
- Unpack to the same HD (files will also be placed into 'gs5.01':
- - gs501amiga.lha, overwriting some files. This is OK
- gs501amiga.lha contains:
- - gdevamiga.c, the amiga device driver from Olaf Barthel
- - gdevpipe.c, patched for use with Libnix
- - gp_amiga.c, platform dependant stuff for the Amiga
- - Configure.in/Makefile.in to rebuild Makefile and be able
- to separate source and build directory.
- (now includes 'makefile.libnix' for those without configure)
- - gs501src_jpg6a which creates the 'jpeg-6' directory
- - gs501src_zlib which creates the 'zlib' directory
- - gs501src_png which creates the 'libpng' directory
- - edit gcc-head.mak.in, the lines DEVICES_DEVSx= .....
- (add/remove devices to your desire), save!
- - cd to your build directory (cd work:build/gs)
- - sh work:source/gs5.01/configure --prefix=Ghostscript:
- (configure tests your configuration, generates Makefile)
- - make (or use the supplied 'build_gs' script,overrides some settings)
- - make install
-
- The last two archives are not needed when you don't intend to rebuild GS
- with PNG support.
-
- If you haven't forgotten to set the stack to a reasonable amount (~50K),
- you can sit back and have a cup of coffee. On my A3000 it takes about 2.5h
- (1-1.5h when using PowerCache) to compile with the current device driver
- set and the file 'gdevamiga.c' needs about 7-8Mb when -O2 is on. It needs
- less if you don't optimize :)
- Make itself takes another 2Mb so in case of problems just compile
- gdevamiga.c on its own and let make resume after that. GCC2.7.2.1 (?) (Aminet)
- works with VMM3.3 (on Aminet too).
-
- Better yet get the latest gcc compiler from ftp.ninemoons.com/pub/geekgadgets!
-